Rahmenwerk zur Ausreißererkennung in Zeitreihen von Software-Laufzeitdaten

نویسندگان

  • Florian Lautenschlager
  • Andreas Kumlehn
  • Josef Adersberger
  • Michael Philippsen
چکیده

Auch das beste Software-System kann Anomalien im Laufzeitverhalten aufweisen, die nach einiger Zeit in Fehlerzustände münden können. Bekannte Werkzeuge überwachen kontinuierlich, ob Laufzeiten wie z.B. CPU-Last oder Antwortzeiten manuell gesetzte Schwellwerte überschreiten. Das hat zwei Nachteile: (a) Starr vorgegebene Schwellwerte und damit starre Festlegungen, ab wann ein Messwert einen Ausreißer markiert, sind bei saisonalen Schwankungen oder Lastspitzen sowie externer Einflüsse prinzipiell ungeeignet. (b) Oft wird erst nach Auftreten des Fehlerfalls rückblickend im Protokoll der Laufzeitdaten nach einer Anomalie gesucht, die den Fehlerfall erklärt. D.h., es kann erst a posteriori definiert werden, was ein Ausreißer ist, und welche Messwerttypen zu diesem beitragen. Das Papier stellt daher ein Rahmenwerk zur Ausreißererkennung vor, das offline auf einer Vielzahl von protokollierten Laufzeitdaten arbeitet und wegen des Umfangs auf einer neuartigen effizienten Speicherung und Analyse von Zeitreihen basiert. Die Evaluation zeigt die Effizienz der Zeitreihenspeicherung sowie von anspruchsvollen Ausreißererkennern.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Erfahrungen bei der Entwicklung von Werkzeugen zum Reverse Engineering

Die Technik der Software-Instrumentierung zur Gewinnung von Laufzeitdaten auf Applikationsebene ist für die dynamische Programmanalyse gewinnbringend nutzbar und wurde vereinzelt auch schon eingesetzt [4]. Wie am Beispiel des Applikationsmonitors des CoSMoS-Systems gezeigt wurde, sind aus dem Bereich der Performance-Analyse bereits fertige Werkzeuge verfügbar, die diese Technik implementieren u...

متن کامل

Anwendungserfahrungen und methodische Anpassungen bei der Einführung von Software-Produktlinien

Software-Produktlinien erhalten im Automobilbereich zunehmende Bedeutung. Mit dem Produktlinienansatz (PLA) des SEI steht ein methodisches Rahmenwerk zu ihrer Realisierung zur Verfügung. Dieser Beitrag berichtet von Erfahrungen bei der Einführung von Software-Produktlinien nach dem PLA unter Anwendung des Vorgehensmusters What-to-Build. Im Anschluss werden Aktivitäten zur Anpassung des PLA an d...

متن کامل

PageBeat - Zeitreihenanalyse und Datenbanken

Zeitreihendaten und deren Analyse sind in vielen Anwendungsbereichen eine wichtiges Mittel zur Bewertung, Steuerung und Vorhersage. Für die Zeitreihenanalyse gibt es eine Vielzahl von Methoden und Techniken, die in Statistiksoftware umgesetzt und heutzutage komfortabel auch ohne eigenen Implementierungsaufwand einsetzbar sind. In den meisten Fällen hat man es mit massenhaft Daten oder auch Date...

متن کامل

Performanzanalyse von Softwaresystemversionen: Methode und erste Ergebnisse

Jede Änderung an einem Softwaresystem kann eine Performanzveränderung hervorrufen. Dieser Zusammenhang ist jedoch bisher nicht umfassend empirisch untersucht worden. In diesem Beitrag wird ein Vorgehen zur Performanzanalyse von Softwareversionen beschrieben, mit dessen Hilfe die systematische Quantifizierung von Performanzveränderungen möglichen ist. Auf Basis erkannter Performanzveränderungen ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015